package com.harmontronics.hanma.paas.paas.dto.releasesetup.output;

import com.harmontronics.hanma.paas.paas.consts.EnvEnum;
import com.harmontronics.hanma.paas.paas.domain.releasesetup.entity.valueobject.DataBaseTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

    import java.io.Serializable;
import java.util.Date;
import java.time.LocalDateTime;

import lombok.Data;

/**
 * 应用发布配置表
 *
 * @author paas-generator
 * @email paas-generator@harmontronics.com
 * @date 2021-04-12 15:39:38
 */
@Data
public class HmReleaseSetupResult {

            /**
         * $column.comments
         */
        @ApiModelProperty(value = "$column.comments")
        private Long id;
            /**
         * 服务地址 
         */
        @ApiModelProperty(value = "服务地址 ")
        private String hostUrl;
            /**
         * 服务端口 
         */
        @ApiModelProperty(value = "服务端口 ")
        private String databasePort;
            /**
         * 数据库类型 
         */
        @ApiModelProperty(value = "数据库类型 ")
        private String databaseType;
            /**
         * 数据库地址 
         */
        @ApiModelProperty(value = "数据库地址 ")
        private String databaseUrl;
            /**
         * 数据库名称 
         */
        @ApiModelProperty(value = "数据库名称 ")
        private String databaseName;
            /**
         * 数据库用户名 
         */
        @ApiModelProperty(value = "数据库用户名 ")
        private String databaseUsername;
            /**
         * 数据库密码 
         */
        @ApiModelProperty(value = "数据库密码 ")
        private String databasePassword;
            /**
         * redis地址 
         */
        @ApiModelProperty(value = "redis地址 ")
        private String redisUrl;
            /**
         * redis端口 
         */
        @ApiModelProperty(value = "redis端口 ")
        private String redisPort;
            /**
         * redis密码 
         */
        @ApiModelProperty(value = "redis密码 ")
        private String redisPassword;
            /**
         * 日志文件地址 
         */
        @ApiModelProperty(value = "日志文件地址 ")
        private String logPath;
            /**
         * 文件上传地址 
         */
        @ApiModelProperty(value = "文件上传地址 ")
        private String uploadFilePath;
            /**
         * 文件访问地址 
         */
        @ApiModelProperty(value = "文件访问地址 ")
        private String uploadUrl;

        private String appUniqueId;

        private EnvEnum setupType;

        private String hostPort;
    
}
